/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* PmCustomerBillEntity
* 客户开票档案
* 
* 修改纪录
* 2020-09-21 版本：1.0 shenyouyi 创建。
* @version 版本：1.0
* @author 作者：shenyouyi</name>
* 创建日期2020-09-21</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmCustomerBillEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:客户开票档案	*/
    public static String tableName= "PmCustomerBill";
    @Override
    public String getTableName(){ return "PmCustomerBill";}

    /** ColumnName:客户编码		*/
    public static String FieldCustomerid = "customerid";

    /** ColumnName:企业名称		*/
    public static String FieldCompanyname = "companyname";

    /** ColumnName:开户行名称		*/
    public static String FieldBankname = "bankname";

    /** ColumnName:银行账户		*/
    public static String FieldBankaccount = "bankaccount";

    /** ColumnName:税号		*/
    public static String FieldTaxno = "taxno";

    /** ColumnName:企业地址		*/
    public static String FieldCompanyaddress = "companyaddress";

    /** ColumnName:收件人		*/
    public static String FieldReceiver = "receiver";

    /** ColumnName:收件人电话		*/
    public static String FieldReceivertel = "receivertel";

    /** ColumnName:联系电话		*/
    public static String FieldCompanytel = "companytel";

    /** ColumnName:邮寄地址		*/
    public static String FieldMailaddress = "mailaddress";

    /** ColumnName:邮寄地址2	带分隔符的地址，方便前端解析用	*/
    public static String FieldMailaddress2 = "mailaddress2";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /**客户编码		*/
    private long customerid;

    /**企业名称		*/
    private String companyname;

    /**开户行名称		*/
    private String bankname;

    /**银行账户		*/
    private String bankaccount;

    /**税号		*/
    private String taxno;

    /**企业地址		*/
    private String companyaddress;

    /**收件人		*/
    private String receiver;

    /**收件人电话		*/
    private String receivertel;

    /**联系电话		*/
    private String companytel;

    /**邮寄地址		*/
    private String mailaddress;

    /**邮寄地址2	带分隔符的地址，方便前端解析用	*/
    private String mailaddress2;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**
    * @return the  customerid:客户编码
    */
    public long getCustomerid() {
        return this.customerid;
    }

    /**
    * @param customerid:客户编码
    */
    public void setCustomerid(long customerid) {
        this.customerid = customerid;
    }

    /**
    * @return the  companyname:企业名称
    */
    public String getCompanyname() {
        return this.companyname;
    }

    /**
    * @param companyname:企业名称
    */
    public void setCompanyname(String companyname) {
        this.companyname = companyname;
    }

    /**
    * @return the  bankname:开户行名称
    */
    public String getBankname() {
        return this.bankname;
    }

    /**
    * @param bankname:开户行名称
    */
    public void setBankname(String bankname) {
        this.bankname = bankname;
    }

    /**
    * @return the  bankaccount:银行账户
    */
    public String getBankaccount() {
        return this.bankaccount;
    }

    /**
    * @param bankaccount:银行账户
    */
    public void setBankaccount(String bankaccount) {
        this.bankaccount = bankaccount;
    }

    /**
    * @return the  taxno:税号
    */
    public String getTaxno() {
        return this.taxno;
    }

    /**
    * @param taxno:税号
    */
    public void setTaxno(String taxno) {
        this.taxno = taxno;
    }

    /**
    * @return the  companyaddress:企业地址
    */
    public String getCompanyaddress() {
        return this.companyaddress;
    }

    /**
    * @param companyaddress:企业地址
    */
    public void setCompanyaddress(String companyaddress) {
        this.companyaddress = companyaddress;
    }

    /**
    * @return the  receiver:收件人
    */
    public String getReceiver() {
        return this.receiver;
    }

    /**
    * @param receiver:收件人
    */
    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    /**
    * @return the  receivertel:收件人电话
    */
    public String getReceivertel() {
        return this.receivertel;
    }

    /**
    * @param receivertel:收件人电话
    */
    public void setReceivertel(String receivertel) {
        this.receivertel = receivertel;
    }

    /**
    * @return the  companytel:联系电话
    */
    public String getCompanytel() {
        return this.companytel;
    }

    /**
    * @param companytel:联系电话
    */
    public void setCompanytel(String companytel) {
        this.companytel = companytel;
    }

    /**
    * @return the  mailaddress:邮寄地址
    */
    public String getMailaddress() {
        return this.mailaddress;
    }

    /**
    * @param mailaddress:邮寄地址
    */
    public void setMailaddress(String mailaddress) {
        this.mailaddress = mailaddress;
    }

    /**
    * @return the  mailaddress2:带分隔符的地址，方便前端解析用
    */
    public String getMailaddress2() {
        return this.mailaddress2;
    }

    /**
    * @param mailaddress2:带分隔符的地址，方便前端解析用
    */
    public void setMailaddress2(String mailaddress2) {
        this.mailaddress2 = mailaddress2;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

}
